/**********************************************************************************************************************
* COPYRIGHT 
* ------------------------------------------------------------------------------------------------------------------- 
* Copyright (c) iSOFT INFRASTRUCTURE SOFTWARE CO., LTD. This software is proprietary to 
* iSOFT INFRASTRUCTURE SOFTWARE CO., LTD., and all rights are reserved by iSOFT INFRASTRUCTURE SOFTWARE CO., LTD. 
* Without the express written permission of the company, no organization or individual may copy, install, trial, 
* distribute, or reverse engineer this software. For terms of use and further details, please refer to the End User 
* License Agreement (EULA) or contact us business@i-soft.com.cn for more assistance. 
* 
* This file contains code from EasyXMen, which is licensed under the LGPL-2.1. However, due to a special exception, 
* you are not required to comply with the provisions of section 6a of LGPL-2.1. Specifically, you may distribute 
* your software, including this file, under terms of your choice, including proprietary licenses, without needing to 
* provide the source code or object code as specified in section 6a. For more details, please refer to the project's 
* LICENSE and EXCEPTION files and the specific exception statement.  
* ------------------------------------------------------------------------------------------------------------------- 
* FILE DESCRIPTION 
* ------------------------------------------------------------------------------------------------------------------- 
*  @MCU                : S32K148 
*  @file               : CryIf_Cfg.h 
*  @license            : Evaliation 
*  @licenseExpiryDate  : 2025-02-20 09:56:13 
*  @date               : 2025-01-18 14:08:49 
*  @customer           : EasyXMen User 
*  @toolVersion        : 2.0.18 
*********************************************************************************************************************/ 
#ifndef CRYIF_CFG_H_
#define CRYIF_CFG_H_
/*******************************************************************************
**                      Includes                                              **
*******************************************************************************/

/*======================================================================================
*                                       DEFINES AND MACROS
======================================================================================*/
/**
* @brief Switches the Development Error functionality ON or OFF.
* @details Switches the Development Error Detection and Notification ON or OFF.
*/
#define CRYIF_DEV_ERROR_DETECT            (STD_ON)

/**
* @brief Switches the Version Information API functionality ON or OFF.
* @details Switches the Crypto_GetVersionInfo function ON or OFF.
*/
#define CRYIF_VERSION_INFO_API            (STD_OFF)

/**
* @brief Define number of crypto keys configured
* @details
*/
#define CRYIF_KEY_MAX_CONFIGURED           (2U)

/**
* @brief Define number of channels configured
* @details
*/
#define CRYIF_CHANNELS_MAX_CONFIGURED      (1U)
/**
* @brief Define number of crypto keys element configured
* @details
*/
#define CRYIF_KEYELEMENT_MAX_CONFIGURED      (2U)

#define CRYIF_MUL_DRIVER_SUPPORT            (STD_OFF)

#endif
/** @} */    
